summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeystryku <Leystryku@gmail.com>2024-02-17 22:26:03 +0100
committerLeystryku <Leystryku@gmail.com>2024-02-18 00:49:41 +0100
commit90c43aa2e7108f0f20bb503083b05ca415b994e5 (patch)
tree4953e00b5b4208b3bd9152e45d66703cf2b9396b
parentMerge pull request #13016 from german77/set-interface2 (diff)
downloadyuzu-90c43aa2e7108f0f20bb503083b05ca415b994e5.tar
yuzu-90c43aa2e7108f0f20bb503083b05ca415b994e5.tar.gz
yuzu-90c43aa2e7108f0f20bb503083b05ca415b994e5.tar.bz2
yuzu-90c43aa2e7108f0f20bb503083b05ca415b994e5.tar.lz
yuzu-90c43aa2e7108f0f20bb503083b05ca415b994e5.tar.xz
yuzu-90c43aa2e7108f0f20bb503083b05ca415b994e5.tar.zst
yuzu-90c43aa2e7108f0f20bb503083b05ca415b994e5.zip
-rw-r--r--src/core/hle/service/am/service/application_functions.cpp12
-rw-r--r--src/core/hle/service/am/service/application_functions.h1
2 files changed, 12 insertions, 1 deletions
diff --git a/src/core/hle/service/am/service/application_functions.cpp b/src/core/hle/service/am/service/application_functions.cpp
index b788fddd4..ac3b0066e 100644
--- a/src/core/hle/service/am/service/application_functions.cpp
+++ b/src/core/hle/service/am/service/application_functions.cpp
@@ -40,7 +40,7 @@ IApplicationFunctions::IApplicationFunctions(Core::System& system_, std::shared_
{26, D<&IApplicationFunctions::GetSaveDataSize>, "GetSaveDataSize"},
{27, D<&IApplicationFunctions::CreateCacheStorage>, "CreateCacheStorage"},
{28, D<&IApplicationFunctions::GetSaveDataSizeMax>, "GetSaveDataSizeMax"},
- {29, nullptr, "GetCacheStorageMax"},
+ {29, D<&IApplicationFunctions::GetCacheStorageMax>, "GetCacheStorageMax"},
{30, D<&IApplicationFunctions::BeginBlockingHomeButtonShortAndLongPressed>, "BeginBlockingHomeButtonShortAndLongPressed"},
{31, D<&IApplicationFunctions::EndBlockingHomeButtonShortAndLongPressed>, "EndBlockingHomeButtonShortAndLongPressed"},
{32, D<&IApplicationFunctions::BeginBlockingHomeButton>, "BeginBlockingHomeButton"},
@@ -267,6 +267,16 @@ Result IApplicationFunctions::GetSaveDataSizeMax(Out<u64> out_max_normal_size,
R_SUCCEED();
}
+Result IApplicationFunctions::GetCacheStorageMax(Out<u32> out_max_normal_size,
+ Out<u64> out_max_journal_size) {
+ LOG_WARNING(Service_AM, "(STUBBED) called");
+
+ *out_max_normal_size = 0xFFFFFF;
+ *out_max_journal_size = 0xFFFFFF;
+
+ R_SUCCEED();
+}
+
Result IApplicationFunctions::BeginBlockingHomeButtonShortAndLongPressed(s64 unused) {
LOG_WARNING(Service_AM, "(STUBBED) called");
diff --git a/src/core/hle/service/am/service/application_functions.h b/src/core/hle/service/am/service/application_functions.h
index 3548202f8..c86f0d8ac 100644
--- a/src/core/hle/service/am/service/application_functions.h
+++ b/src/core/hle/service/am/service/application_functions.h
@@ -40,6 +40,7 @@ private:
Result CreateCacheStorage(Out<u32> out_target_media, Out<u64> out_required_size, u16 index,
u64 normal_size, u64 journal_size);
Result GetSaveDataSizeMax(Out<u64> out_max_normal_size, Out<u64> out_max_journal_size);
+ Result GetCacheStorageMax(Out<u32> out_max_normal_size, Out<u64> out_max_journal_size);
Result BeginBlockingHomeButtonShortAndLongPressed(s64 unused);
Result EndBlockingHomeButtonShortAndLongPressed();
Result BeginBlockingHomeButton(s64 timeout_ns);